import request from '../request.js'

const api = {

  /**
   * 用户登录
   * @param {*} params
   * @returns
   */
  login (params) {
    return request({
      url: '/user/login',
      method: 'post',
      data: params
    })
  },
  /**
   * 用户注册
   * @param {*} params
   * @returns
   */
  register (params) {
    return request({
      url: '/user/register',
      method: 'post',
      data: params
    })
  },
  /**
   * 邮箱验证码
   * @param {*} params 
   * @returns 
   */
  sendCode (params) {
    return request({
      url: '/user/sendCode',
      method: 'post',
      data: params
    })
  },
  /**
   * 用户个人信息
   * @param {*} id
   * @returns
   */
  userInfo (id) {
    return request({
      url: '/user/userInfo?userId=' + id,
      method: 'get'
    })
  },
  /**
   * 用户修改
   * @param {*} params
   * @returns
   */
  updateInfo (params) {
    return request({
      url: '/user/update',
      method: 'post',
      data: params
    })
  },

  /**
   * 用户列表
   * @param {*} params 
   * @returns 
   */
  userList (params) {
    return request({
      url: '/user/list',
      method: 'post',
      data: params
    })
  }
}

export default api